import axios from 'axios';
import apiConfig from "../config/api.js"
import qs from 'qs'
export default {
  /**
   * get 请求
   * @param api_name 接口路由
   * @param params 接口参数
   * @param time 如果请求话费了超过 `time` 的时间，请求将被中断
   * @returns {AxiosPromise<any>}
   */
  // get(apiKey, data) {
  //   return axios.get(apiConfig[apiKey], data);
  // },
  get(api_name, params, time) {
    let url = apiConfig[api_name];

    return axios({
      method: 'get',
      url: url,
      params: {
        phone: params
      },
      timeout: time || 60000,
    })
  },

  /**
   * post 请求
   *
   * @param api_name 接口路由
   * @param params 接口参数
   * @param time 如果请求话费了超过 `time` 的时间，请求将被中断
   * @returns {AxiosPromise<any>}
   */
  post(api_name, params, time) {

    let url = apiConfig[api_name];
    return axios({
      method: 'post',
      url: url,
      params: params,
      timeout: time || 60000,
    })
  },


}